using System;

namespace Silvery
{
    public interface IResourceManager
    {
        /// <summary>
        /// 默认一个资源可以存在的时间，默认为20分钟
        /// 20分钟过后就会销毁，使得用户重新下载
        /// 如果是0的话，则永远不会因为时间造成销毁
        /// </summary>
        TimeSpan MaxCacheTimeSpan { get; set; }
        /// <summary>
        /// 最大的检查时间，默认为30秒检查一下资源是否有被引用
        /// </summary>
        TimeSpan MaxInspectTimeSpan { get; set; }
        
    }
}
